package com.wayhome.srpingbootmybatis.policy.dto;

import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModelProperty;

public class PolicyDocExcelResultDTO {
    @ApiModelProperty(value = "序号")
    @ExcelProperty(value = "*序号")
    private Integer index;

    @ExcelProperty(value = "*类别")
    @ApiModelProperty(value = "政策类别 1:待遇类 2:价格类 3:支付类 4:目录类 5:综合类 6:征缴类 99:其他政策类别 1:待遇类 2:价格类 3:支付类 4:目录类 5:综合类 6:征缴类 99:其他")
    private String policyTypeName;

    @ExcelProperty(value = "*年份")
    @ApiModelProperty(value = "年份")
    private String policyYear;

    @ExcelProperty(value = "*文件名称（全称）")
    @ApiModelProperty(value = "文件名称")
    private String docName;

    @ExcelProperty(value = "文号")
    @ApiModelProperty(value = "文号")
    private String docNo;

    @ExcelProperty(value = "*具体发文时间")
    @ApiModelProperty(value = "具体发文时间")
    private String pubDateStr;

    @ExcelProperty(value = "*发文单位")
    @ApiModelProperty(value = "发文单位")
    private String pubDept;

    @ApiModelProperty(value = "是否补充或调整")
    @ExcelProperty(value = "是否")
    private String suptFlagStr;

    @ApiModelProperty(value = "补充或调整对应的文号")
    @ExcelProperty(value = "对应已发文号")
    private String suptDocNo;

    @ExcelProperty(value = "*文件有效时限")
    @ApiModelProperty(value = "文件有效时限")
    private String docLmtPeriod;

    @ExcelProperty(value = "*是否在有效期内")
    @ApiModelProperty(value = "是否在有效期内")
    private String effectiveFlagStr;

    @ExcelProperty(value = "备注")
    @ApiModelProperty(value = "备注")
    private String memo;
}
